|
In the lambda calculus, a term is in beta normal form if no ''beta reduction'' is possible. A term is in beta-eta normal form if neither a beta reduction nor an ''eta reduction'' is possible. A term is in head normal form if there is no ''beta-redex in head position''. ==Beta reduction== In the lambda calculus, a beta redex is a term of the form : where is a term (possibly) involving variable . A ''beta reduction'' is an application of the following rewrite rule to a beta redex : where is the result of substituting the term for the variable in the term . A beta reduction is in head position if it is of the following form: * , where . Any reduction not in this form is an internal beta reduction. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Beta normal form」の詳細全文を読む スポンサード リンク
|